var styles = {
    bold: ['\u001b[1m', '%s', '\u001b[22m'],
    italic: ['\u001b[3m', '%s', '\u001b[23m'],
    underline: ['\u001b[4m', '%s', '\u001b[24m'],
    inverse: ['\u001b[7m', '%s', '\u001b[27m'],
    strikethrough: ['\u001b[9m', '%s', '\u001b[29m'],
    white: ['\u001b[37m', '%s', '\u001b[39m'],
    grey: ['\u001b[90m', '%s', '\u001b[39m'],
    black: ['\u001b[30m', '%s', '\u001b[39m'],
    blue: ['\u001b[34m', '%s', '\u001b[39m'],
    cyan: ['\u001b[36m', '%s', '\u001b[39m'],
    green: ['\u001b[32m', '%s', '\u001b[39m'],
    magenta: ['\u001b[35m', '%s', '\u001b[39m'],
    red: ['\u001b[31m', '%s', '\u001b[39m'],
    yellow: ['\u001b[33m', '%s', '\u001b[39m'],
    whiteBG: ['\u001b[47m', '%s', '\u001b[49m'],
    greyBG: ['\u001b[49;5;8m', '%s', '\u001b[49m'],
    blackBG: ['\u001b[40m', '%s', '\u001b[49m'],
    blueBG: ['\u001b[44m', '%s', '\u001b[49m'],
    cyanBG: ['\u001b[46m', '%s', '\u001b[49m'],
    greenBG: ['\u001b[42m', '%s', '\u001b[49m'],
    magentaBG: ['\u001b[45m', '%s', '\u001b[49m'],
    redBG: ['\u001b[41m', '%s', '\u001b[49m'],
    yellowBG: ['\u001b[43m', '%s', '\u001b[49m']
};


// module.exports = {
//
//
//     print: function (color,msg) {
//
//         var colorStyle = styles.red;
//         if(styles.color){
//
//             colorStyle = styles.color;
//         }
//
//         console.log(colorStyle.join(""),msg);
//     }
// }


for(let key in styles){

    exports[key.toUpperCase()] = {

        print: function (msg) {

            console.log(styles[key].join(""),msg);
        }
    }
}